imagedefinition: Assert when trying to free empty definition
authorKrzesimir Nowak <qdlacz@gmail.com>
Wed, 2 Dec 2015 11:29:58 +0000 (12:29 +0100)
committerBenjamin Otte <otte@redhat.com>
Wed, 2 Dec 2015 11:46:21 +0000 (12:46 +0100)
Empty definitions are not allocated on a heap, so doing a g_free() on
it would crash anyway.

gtk/gtkimagedefinition.c

index 351dbe4b0208e36bc831b2a8d8b4de4dc0a2b88e..6ef67562e21c9464039aa47c1cfd358de089ef32 100644 (file)
@@ -254,8 +254,8 @@ gtk_image_definition_unref (GtkImageDefinition *def)
   switch (def->type)
     {
     default:
-      g_assert_not_reached ();
     case GTK_IMAGE_EMPTY:
+      g_assert_not_reached ();
       break;
     case GTK_IMAGE_PIXBUF:
       g_object_unref (def->pixbuf.pixbuf);